// JavaScript Document
var cmsalert;
var default_menu_num;
var now_menu_num;
function resetFrameHeight(){

	var min_height=500;
	var hei_right=$(".right_frame iframe").contents().find(".content").height();
	//alert(hei_right)
//	alert("hei_right"+hei_right);
//	if(!+[1,]) hei_right+=30;
	var hei_left= 0;
    $(".left_frame iframe").contents().find(".leftMenu .sup_menu").each(function() {
        hei_left += $(this).height();
    })

	//var hei_left=$(".left_frame iframe").contents().find(".leftMenu .sup_menu").height();
	//alert(hei_left);
//	alert("hei_left"+hei_left);
	var real_height=hei_right>hei_left?hei_right:hei_left;
	if (real_height<min_height) real_height=min_height;
//	alert(real_height);
//	$(".right_frame iframe").contents().find("body").height(real_height);
	$(".left_frame iframe").contents().find(".leftMenu").height(real_height);
	$(".main").height(real_height);
	$(".split_btn").height(real_height);
	$(".left_frame iframe").height(real_height);
	$(".right_frame iframe").height(real_height);

	var nowContentWid=$(".main").width()-$(".left_frame").width()-10;
	if($.browser.msie) {
	  nowContentWid=nowContentWid-1;
	 }
//	alert(nowContentWid+":"+$("body").width()+":"+$(".left_frame").width());
	$(".right_frame iframe").width(nowContentWid);
}

$(document).ready(function(){


							cmsalert=new alertbox($(".alertbox"));
							cmsalert.closeAlert();
							resetFrameHeight();
						   setDivPosition();
						// $(".right_frame iframe").attr("scrolling","yes");
						   clickMenu($('.menu dl dd:eq(0)'));

						   $(window).resize(function(){
													resetFrameHeight();
													setDivPosition();
													});
						   $('.menu dd').bind('click',function(){
//						   									alert(2222);
															clickMenu($(this));
															   });
							$(".split_btn").click(function(){
								if ($(".left_frame").width()==0){
									$(".left_frame").width(208);
									$(".left_frame").show();
								}else{
									$(".left_frame").hide();
									$(".left_frame").width(0);
								}

								resetFrameHeight();
							});
							refresh_menu();
							 $(".left_btn").bind('click',function(){
									move_menu(now_menu_num-1);
							 });
							 $(".right_btn").bind('click',function(){
									move_menu(now_menu_num+1);
							 });

						   });
function move_menu(num){
	if (num<default_menu_num) return;
	var menulen=$(".menu > dl > dd").length;
	if (num>menulen) return;
	$(".right_btn").css("visibility","visible");
	$(".left_btn").css("visibility","visible");
	if (num>=menulen){
		$(".right_btn").css("visibility","hidden");
	}
	if (num<=default_menu_num){//alert(default_menu_num);
		$(".left_btn").css("visibility","hidden");
	}
	var now_width=80;
	var default_wid=$(".menu").width();
	$(".menu > dl > dd:gt("+(num-1)+")").hide();
	for(var i=num;i>0;i--){
		var $menu_item=$(".menu > dl > dd:eq("+(i-1)+")");
		$menu_item.show();
		now_width+=$menu_item.width()+5;
		if (now_width>default_wid){
			$(".menu > dl > dd:lt("+i+")").hide();
		}
	}
	now_menu_num=num;
}


function setDivPosition(){
//	$(".bottom .bottomlinks").css("margin-left",$("body").width()-400);
//	alert(($("body").height()-$(".alertbox").height())/2);
	$(".alertbox").css("left",($("body").width()-$(".alertbox").width())/2);
	$(".alertbox").css("top",($(window).height()-$(".alertbox").height())/2);
}
function clickMenu($obj){
	$('.left_frame iframe').attr('src',$obj.find('a').attr('pos'));
 	 $('.menu dd .menubtn').removeClass('select');
	$obj.find('.menubtn').addClass('select');
}

function refresh_menu(){
	var default_wid=$(".menu").width();
	var menulen=$(".menu > dl > dd").length;
	var now_width=80;
	var b_init = false;
	for(var i=0;i<menulen;i++){
		var $menu_item=$(".menu > dl > dd:eq("+i+")");
		now_width+=$menu_item.width()+5;
		if (now_width>default_wid){
		    if(!b_init){
			default_menu_num=i;
			now_menu_num=i;
			b_init =  true;
			}
			$menu_item.hide();
		}
	}
	$(".left_btn").css("visibility","hidden");
	$(".right_btn").css("visibility","hidden");
	if (now_width>default_wid){
		$(".right_btn").css("visibility","visible");
	}

}

